.btn01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.btn02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.font01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.font02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}

p {
  	text-indent:24px;
	font-size: 12px;
	color:#330000;
	line-height:22px;     
	margin-bottom:5px;    
	margin-top:5px; 
}


td{
    font-size: 12px;
 }

.topbg {
	background-repeat: no-repeat;
	background-position: right;
}
.link1{
	font-size: 12px;
	color: #0033CC;
        text-decoration: underline;        
}
.link1:hover{
	font-size: 12px;
	color: #000066;
        text-decoration: none;
}

.link2{
	font-size: 12px;
	color: #FF0000;
        text-decoration: none;        
}
.link2:hover{
	font-size: 12px;
	color: #FF0000;
        text-decoration: underline;
}

.text14 {
	font-size: 14px;
	color: #15157C;
}
.menu-2nd {
	font-size: 12px;
	color: #15157C;
	text-decoration: underline;
}
.menu-2nd:hover {
	font-size: 12px;
	color: #15157C;
	text-decoration: none;
}
.menu-navig {
	font-size: 12px;
	color: 575757;
	text-decoration: underline;
}
.menu-navig:hover {
	font-size: 12px;
	color: #575757;
	text-decoration: none;
}
.input1 {
	font-size: 12px;
	border: 1px solid #888888;
}
select {
	font-size: 12px;
}
.button {
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	height: 18px;

}
form {padding:0px;margin:0px}
input {font-size:12px;}

.btn_location {padding-left:50px}
.btn {margin:3px;BORDER: 0px; BACKGROUND-IMAGE:  url("../img/btn_bg.gif"); WIDTH: 38px; HEIGHT: 18px; padding-top:2px;text-align:center;font-size:12px;cursor:pointer;}
.btn4f {margin:3px;BORDER: 0px; BACKGROUND-IMAGE:  url("../img/btnbg4.gif"); WIDTH: 80px; HEIGHT: 18px; padding-top:2px;text-align:center;font-size:12px;cursor:pointer;}

.text_red {color:#FF0000;}
.text_green {color:green;}
.text_orange {color:orange;}


.top_menu_bg {BACKGROUND-IMAGE:  url("../img/top_menu_bg.jpg");width:83px;height:23px;text-align:center;color:#000066;padding-top:5px}
.top_menu_bg_en {BACKGROUND-IMAGE:  url("../img/top_menu_bg.jpg");width:100px;height:23px;text-align:center;color:#000066;padding-top:5px}

a.top_menu {color:#000066;font-weight:bold;text-decoration:none;}
a.top_menu:hover {text-decoration:underline;}
a.version {font-size:13px;font-weight:bold;text-decoration:none;color:#00066F;}

A:link{text-decoration:none}
A:visited{text-decoration:none}
A:hover {color: #ff00ff;text-decoration:underline}


.title_intro1 {color:#00066F;font-size:14px;font-weight:bold;}
.title_intro2 {color:#00066F;font-size:12px;}


table.printTable thead tr th {
	border: 1px solid #000000;
	 line-height:22px;
	 FONT-SIZE: 12px;
	background-color: #E5E5E5;
	
}

table.printTable tr.even {
   border;line-height:26px;text-align:center;BACKGROUND-COLOR: "#f7f3f7"
}

table.printTable tr.odd {
	 border;line-height:22; text-align:center;BACKGROUND-COLOR: "#ffffff"
}
table.printTable {
   cellpadding:3; cellspacing:0; 
    bordercolor:#ffffff;
	bordercolordark:#ffffff; bordercolorlight:B9B9B9; bgcolor:#f3f3f3;
	border: 1
	border-collapse: collapse;
    width:95%
}


table.printTable td,table.printTable th {
	
      line-height:20px;
　　　　text-align:center;
    
}

 

table.simple th.order1 a {
    background-image: url(../images/arrow_down.png) !important;
}

table.simple th.order2 a {
    background-image: url(../images/arrow_up.png) !important;
}


table.simple th.sorted {
    background-color: #ffd;
    color: #000000;
}

table.simple th.sorted a, table.simple th.sortable a {
    background-position: right;
    background-repeat: no-repeat;
    display: block;
}


table.simple thead tr th {
	background-color: #D9D9D9;
	text-align:center;font-size:12px;	   
}


table.simple tr.even {
	background-color:#EFEFEF;
	
}

table.simple tr.odd {
	background-color:F8F8F8 ;
	
}
table.simple {
	nolonely:expression(customerCss(this));
    line-height:20px;
	text-align:center;
	border-collapse:collapse;
	empty-cells:show;
}

table.simple td,table.simple th {
	background-color: ;
	empty-cells:show;
}



.table th.order1 a {
    background-image: url(../images/arrow_down.png) !important;
}

.table th.order2 a {
    background-image: url(../images/arrow_up.png) !important;
}

div#main .tableHeaderImage { /* Tapestry */
    position: absolute;
    margin: 2px 0px 0px -5px;
    background: transparent;
    border: 0px;
}

/*.table th.sortable a {
    background-image: url(../images/arrow_off.png);
}*/

.table th.sorted {
    background-color: #ffd;
    color: #000000;
}

.table th.sorted a, .table th.sortable a {
    background-position: right;
    background-repeat: no-repeat;
    display: block;
}

.table tr.even {
    background: #eee;
    border-top: 1px solid #c0c0c0;
    color: #000000;
}

.table tr.odd {
    background: #fff;
    border-top: 1px solid #c0c0c0;
    color: #000000;
}

/* highlight .table row onmouseover */
.table tr.over {
    border-bottom: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0;
    color: #000000;
    cursor: pointer;
}




.head {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.text1 {
	color: #FFFFFF;
}
.text1:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.text2 {
	font-size: 14px;
	line-height: 22px;
	color: #02428B;
	font-weight: bold;
}
.kuang3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #006687;
	border-bottom-color: #006687;
	border-left-color: #006687;
}
.text3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.text4 {
	font-size: 12px;
	font-weight: bold;
	color: #02428B;
}
